## 读取文件，本地的文件读到内存中
# ts_str  =

# open('') 第一个参数 ：要打开的文件位置加名称
# 第二个参数 是模式  r 读取 w 写入  a 追加  b 二进制
# 第三个参数就是文本的时候需要  需要设置编码的格式 encoding='utr-8'
# # w模式是写入，如果没有指定的文件，就会创建这个文件并写入内容，如果存在了这个文件就会把源文件的内容替换掉
# f = open('../day 14/唐诗.txt',mode='r',encoding='utf-8')
# # f就是一个文件对象，文件对象就有一些方法可以使用
# # ts_str = f.read()
# # print (f.readline (),end='')
# # print (f.readline (),end='')
# # print (f.readline (),end='')
# # print (f.readline (),end='')
# for line in f:
#     print(line ,end='')
#
# # print (ts_str)
#
# jys = '''
# 静夜思（李白）
# 床前明月光，
# 疑是地上霜。
# 举头望明月，
# 低头思故乡。
# '''
# # str1 = '的罚款对方拉萨解放拉萨发了疯就卡了地方艰苦拉萨的法律'
# fw = open(r'../day 14\唐诗.txt',mode='a',encoding='utf-8')
# fw.write(jys)

import requests

url ='https://pic4.zhimg.com/v2-8f51c35f5e8e48d3c8616a4353178689_1440w.jpg'
# # 请求头
headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36'
}
# #用img这个变量去接收返回的二进制数据
# img = requests.get(url,headers = headers).content
#
# fw = open('文件操作/python.jpg',mode='wb')
# fw.write(img)
# fw.close() #关闭这个文件对象
# with as 语句  可以帮我们做一件事，在操作完后，把文件对象关闭
# with open('文件操作/唐诗1.txt',mode='w',encoding='utf-8') as fp:
#     fp.write('你好奥，我把你的原来的内容删除了')

with open('文件操作/python.jpg',mode='rb') as fr:
    img = fr.read()
    with open('../day 14/py.jpg',mode='wb') as fw:
        fw.write(img)